const fs = require("fs");
const path = require("path");
{
	// 同步
	// 第一个参数是写入的地址，第二个参数是写入的内容,
	// 没有返回值
	// const result = fs.writeFileSync(path.join(__dirname,"./a.txt"),"22222222222");
	// console.log(result);

	// fs.writeFileSync(path.join(__dirname,"./a.txt"),"\n444444",{flag:"a"});

	// try{
	// 	// 如果创建的文件所在的目录不存在，那么有异常！
	// 	fs.writeFileSync(path.join(__dirname,"./a/b.txt"),"\n444444",{flag:"a"});
	// 	console.log("写入成功");
	// }catch (err){
	// 	console.log("写入失败",err.message)
	// }

}
{
	fs.writeFile(path.join(__dirname,"./a.txt"),"\n55555555",{flag:'a'},function(err){
		if(err){
			console.log("写入失败",err.message);
		}else{
			console.log("写入成功")
		}
	})

}


function writeFile(cb){
	setTimeout(()=>{
		cb()
	},100)
	// cb()

}
writeFile(function(){
	console.log(1)
});
console.log(2)